pertaining to mycenae, greece or inhabitants - Espagnol Anglais Dictionnaire